﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Interface
{
    class Dog : Animal,ISkillTwo
    {


        /*
   一、猫、狗、鸭、猴，（吃、游泳、爬树）
所有动物都有吃的方法
狗和鸭会游泳，不会爬树
猫和猴不会游泳会爬树
将吃的方法定义在父类方法中，将游泳和爬树的技能定义为接口
所有子类继承父类后，再去继承相应的接口实现技能
   */
        private string swim;
        
        private string eat;

        public string Swim1 { get => swim; set => swim = value; }
        public string Eat1 { get => eat; set => eat = value; }

   

        public override void Eat()
        {
            Console.WriteLine("狗会吃");
        }

        public string Swim()
        {
            Console.WriteLine("狗会游泳");
            return swim;
        }
    }
}
